<style>
h1 {
    margin: 1em 0 0 0;
    color: #2e484c;
    font-family: 'Julius Sans One', sans-serif;
    font-size: 1.8em;
    text-transform: uppercase;
}
a:link {
    font-weight: bold;
    text-decoration: none;
    color: #0d8ba1;
}
a:visited {
    font-weight: bold;
    text-decoration: none;
    color: #1a5952;
}
a:hover, a:focus, a:active {
    text-decoration: underline;
    color: #9685BA;
}
p {
    font: "Libre Baskerville", sans-serif;
    text-align: justify;
    text-justify: inter-word;
    width: 80%;
    max-width: 1024;
}
</style>

<h1>Illustrating Covariate Shift</h1>

<p>
Interact with the sliders below the plots to change the distribution of data points P(x) on the checkerboards (seperated into 4 quadrants).
Use the widget on the left to change the kernel of the SVM classifier to get a sense how underspecified discriminative models are affected by covariate shift.
</p>
<p>
Adopted from <a href="https://dx.doi.org/DOI:10.7551/mitpress/9780262170055.003.0003">Hein Matthias, <i>Binary Classification under Sample Selection Bias</i>, In Dataset Shift in Machine Learning. The MIT Press. 2008.
</a>.
</p>
<br />
